Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec Node.js

Opis

Text copied to clipboard!
Iščemo izkušenega razvijalca Node.js, ki se bo pridružil naši ekipi in pomagal pri razvoju ter vzdrževanju visokokakovostnih spletnih aplikacij. Kot razvijalec Node.js boste odgovorni za načrtovanje, razvoj in implementacijo strežniških aplikacij ter API-jev, ki bodo podpirali naše spletne in mobilne rešitve. Vaša vloga bo ključna pri zagotavljanju stabilnosti, varnosti in učinkovitosti naših sistemov. Pričakujemo, da boste imeli izkušnje z asinhronim programiranjem, obvladali delo z bazami podatkov in poznali najboljše prakse razvoja programske opreme. Prav tako boste sodelovali s front-end razvijalci, oblikovalci in produktnimi vodji, da zagotovite brezhibno uporabniško izkušnjo. Od kandidata pričakujemo dobro poznavanje Node.js in njegovih priljubljenih ogrodij, kot so Express.js, Nest.js ali Koa. Prav tako je pomembno razumevanje arhitekture mikrostoritev, RESTful API-jev in GraphQL. Izkušnje z bazami podatkov, kot so MongoDB, PostgreSQL ali MySQL, so prav tako zaželene. Delo vključuje tudi optimizacijo delovanja aplikacij, odpravljanje napak in implementacijo varnostnih ukrepov za zaščito podatkov in sistemov. Kandidat mora biti sposoben delati v agilnem okolju, uporabljati orodja za nadzor različic, kot je Git, ter imeti izkušnje z oblačnimi storitvami, kot so AWS, Google Cloud ali Azure. Če ste strastni do razvoja programske opreme, imate analitičen pristop k reševanju problemov in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe.

Odgovornosti

Text copied to clipboard!
  • Razvoj in vzdrževanje strežniških aplikacij z uporabo Node.js.
  • Načrtovanje in implementacija RESTful API-jev in GraphQL storitev.
  • Optimizacija delovanja aplikacij in odpravljanje napak.
  • Sodelovanje s front-end razvijalci in drugimi člani ekipe.
  • Uporaba najboljših praks za varnost in zaščito podatkov.
  • Delo z bazami podatkov, kot so MongoDB, PostgreSQL ali MySQL.
  • Uporaba orodij za nadzor različic, kot je Git.
  • Implementacija in vzdrževanje oblačnih rešitev (AWS, Google Cloud, Azure).

Zahteve

Text copied to clipboard!
  • Izkušnje z Node.js in priljubljenimi ogrodji, kot so Express.js, Nest.js ali Koa.
  • Dobro poznavanje asinhronega programiranja in dogodkovno usmerjene arhitekture.
  • Izkušnje z razvojem RESTful API-jev in GraphQL.
  • Poznavanje baz podatkov, kot so MongoDB, PostgreSQL ali MySQL.
  • Sposobnost dela v agilnem okolju in uporaba orodij, kot je Git.
  • Razumevanje konceptov mikrostoritev in oblačnih storitev.
  • Dobro poznavanje varnostnih praks pri razvoju spletnih aplikacij.
  • Odlične analitične in komunikacijske sposobnosti.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere izkušnje imate z razvojem aplikacij v Node.js?
  • Kako pristopate k optimizaciji delovanja strežniških aplikacij?
  • Katere baze podatkov ste uporabljali in kako jih integrirate v aplikacije?
  • Kako zagotavljate varnost podatkov v svojih aplikacijah?
  • Ali imate izkušnje z oblačnimi storitvami, kot so AWS, Google Cloud ali Azure?
  • Kako sodelujete s front-end razvijalci pri razvoju aplikacij?
  • Katere so vaše izkušnje z uporabo orodij za nadzor različic, kot je Git?
  • Kako rešujete težave pri razvoju in odpravljate napake v kodi?